草庐IT

macOS 14

全部标签

macos - Docker for Mac 虚拟机 IP

我刚刚从以前使用DockerToolbox和用于OSX的virtualbox迁移到使用DockerforMac。我以前用$(docker-machineipdefault)获取机器IP地址。有没有可靠的方法来获取HyperkitIP地址?谢谢! 最佳答案 与Docker工具箱相反,DockerforWindows和DockerforMac旨在让您感觉Docker直接在您的操作系统上运行,因此它们使用在由docker可执行文件直接处理的轻量级管理程序(而不是VirtualBox)下运行的轻量级虚拟机。因此,您不会通过docker-ma

macos - CustomView 在我的项目中看起来很奇怪,但在 Playground 上很好

所以我创建了一个自定义NSButton来拥有一个漂亮的单选按钮,但是我遇到了一个非常奇怪的错误。我的单选按钮在playground中看起来不错,但是当我将它添加到我的项目中时,它看起来很奇怪。截图如下:左=在Playground。正确=在我的项目中。如你所见,在右边(在我的项目中),蓝点看起来很可怕,它不是光滑,同样的事情对于白色圆圈(在深色背景下不太明显)。在我的项目中,CALayer上的NSShadow也会翻转,即使我的主(_containerLayer_)上的geometryFlipped属性也是如此)CALayer设置为true。->FIXED:请参阅@Bannings答案。i

macos - Docker 填满 macOS 上的存储空间

(帖子创建于2016年10月5日)我注意到每次运行图像并删除它时,我的系统都不会恢复到原来的可用空间量。我应用于容器的生命周期是:>dockerbuild...>dockerrunCONTAINER_TAG>dockerstopCONTAINER_TAG>rmdockerCONTAINER_ID>rmidockerimage_id[在默认的mac终端上运行]容器实际上是从自定义图像创建的,从节点和标准redis运行。我的操作系统是OSX10.11.6。在一天结束时,我发现我一直在失去Mbs。我该如何面对这个问题?编辑后的帖子2020年,问题仍然存在,将此更新留给社区:今天运行:macO

macos - Docker 填满 macOS 上的存储空间

(帖子创建于2016年10月5日)我注意到每次运行图像并删除它时,我的系统都不会恢复到原来的可用空间量。我应用于容器的生命周期是:>dockerbuild...>dockerrunCONTAINER_TAG>dockerstopCONTAINER_TAG>rmdockerCONTAINER_ID>rmidockerimage_id[在默认的mac终端上运行]容器实际上是从自定义图像创建的,从节点和标准redis运行。我的操作系统是OSX10.11.6。在一天结束时,我发现我一直在失去Mbs。我该如何面对这个问题?编辑后的帖子2020年,问题仍然存在,将此更新留给社区:今天运行:macO

macos - Swift - 让 Mac App 在启动时启动

在过去的几周里,我一直在用swift编写一个mac应用程序,既是为了进入mac编程,也是为了在我的工作场所迁移到它时练习swift。我目前正在尝试通过定制在BDungan'sblog上提供的代码,使一些代码能够将我的应用程序添加为“启动时启动”应用程序。到目前为止,经过几个小时的困惑,我得出了以下结论:funcitemRefInLoginItems()->LSSharedFileListItemRef?{varitemRef:LSSharedFileListItemRef?=nilvaritemURL:Unmanaged?letappURL=NSURL.fileURLWithPath(

macos - 使用swift从货币代码中获取货币符号

如何使用Swift(macOS)获取相应货币代码的货币符号。示例:欧元=1.00欧元美元=1.00美元加元=1.00美元英镑=1.00英镑我的代码:varformatter=NSNumberFormatter()formatter.currencySymbol=getSymbol(currencyCode)formatter.numberStyle=NSNumberFormatterStyle.CurrencyStyleletnumber=NSNumber(double:(amountasNSString).doubleValue)letamountWithSymbol=formatt

macos - 在 NSView 中调用 `print` 打开打印对话框

这很奇怪。我有一个简单的Storyboard占位符,其中GridView用于类名属性。classGridView:NSView{requiredinit?(coder:NSCoder){super.init(coder:coder)print("coder:\(coder)")}overridefuncdrawRect(dirtyRect:NSRect){letrect=NSBezierPath(rect:dirtyRect)NSColor.redColor().setFill()rect.fill()}}这只实现了drawRect就按预期工作了,但是在我添加了初始化程序之后,它开始在

macos - 从 Swift 命令行程序使用 NSURLSession

在将它集成到更大的应用程序之前,我正在尝试测试一个小的概念验证命令行应用程序。我想做的是使用NSURLSession下载一些数据thisexample.但是,如果我使用简单的OSX命令行应用程序中给出的示例,那么应用程序会在检索数据之前退出。如何使用NSURLSession从独立的命令行应用下载数据?我读到的是使用NSRunLoop但是我还没有在Swift中找到一个明确的例子,所以如果NSRunLoop实际上是要走的路,那么任何例子都将不胜感激。也欢迎使用任何其他从Swift命令行应用程序的URL下载数据的策略(无限while循环?)。 最佳答案

macos - 如何使用 Swift 输出到 STDERR?

我正在尝试使用Xcode6和新的Swift语言为OSX制作一个命令行工具。如何将输出发送到stderr?这是用println完成的吗? 最佳答案 对于Swift4.x:importDarwinfputs("hellofromlibc\n",stderr) 关于macos-如何使用Swift输出到STDERR?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/24041554/

macos - Swift - 从 NSViewController 捕获按键

我想在我的小应用程序中捕捉关键事件。我做了什么:classViewController:NSViewController{...overridefunckeyDown(theEvent:NSEvent){iftheEvent.keyCode==124{println("abc")}else{println("abcd")}}overridevaracceptsFirstResponder:Bool{returntrue}overridefuncbecomeFirstResponder()->Bool{returntrue}overridefuncresignFirstResponder